package com.wxf.service;

import com.wxf.bean.Student;

import java.util.List;

public interface StudentService {
    public List<Student> getStudentList(String stuName, String stuNo, int sex, int pageIndex,int pageNum);

    /**
     * 根据当前模糊查询条件，计算符合条件的总条数
     * @param stuName
     * @param stuNo
     * @param sex
     * @return
     */
    public int getTotalDataNumber(String stuName, String stuNo, int sex);
    /**
     * 添加学生信息
     * @param student
     * @return
     */
    public int addStudentInfo(Student student);

    /**
     * 在修改学生信息时，进入修改页面时展示选中的学生信息
     * @param stuNo
     * @return
     */
    public Student displayBeforeModifyStudentInfo(String stuNo);

    /**
     * 修改数据库中学生的信息
     * @param student
     * @return
     */
    public int modifyStudentInfo(Student student);

    /**
     * 删除数据库中学生的信息，不是真删除，是把学生的state改成4
     * @param stuId
     * @return
     */
    public int deleteStudentInfo(int stuId);
}
